package com.code.pattern.singleton.hungry;

/**
 * 饿汉式
 * 小范围使用可以使用饿汉式，提前把对象实例创建出来；【适用于小范围使用】
 * 如果大范围使用饿汉式，就会创建非常多的实例对象，占用大量的内存空间，就很不可取了；
 * @author: liyufei
 * @date: 2021-03-15 21:53
 */
public class HungrySingleton {

    /**
     * 类加载的时候就把对象创建出来了
     */
    private static final HungrySingleton hungrySingleton = new HungrySingleton();

    private HungrySingleton() {}

    public static HungrySingleton getInstance() {
        return hungrySingleton;
    }
}
